<?PHP
/**
 * Classe responsável por receber os dados do formulário de empresa e persistí-los
 * no banco de dados.
 */
echo "<pre>";
print_r($_REQUEST);

require_once __DIR__."/../../config/controleConfiguracoes.php";
require_once _DIRETORIO_BACKEND_DB_._SEPARADOR_DIRETORIO_.'BRcidade.php';
require_once _DIRETORIO_BACKEND_DB_._SEPARADOR_DIRETORIO_.'BRcidade_has_endereco.php';
require_once _DIRETORIO_BACKEND_DB_._SEPARADOR_DIRETORIO_.'BRempresa.php';
require_once _DIRETORIO_BACKEND_DB_._SEPARADOR_DIRETORIO_.'BRendereco.php';
require_once _DIRETORIO_BACKEND_DB_._SEPARADOR_DIRETORIO_.'BRtelefone.php';

$oBRempresa = new BRempresa();
$oBRendereco = new BRendereco();
$oBRtelefone = new BRtelefone();
$oBRcidade = new BRcidade();
$oBRcidade_has_endereco = new BRcidade_has_endereco();

$oVOempresa = new VOempresa();
$oVOendereco = new VOendereco();
$oVOtelefone = new VOtelefone();
$oVOcidade = new VOcidade();
$oVOcidade_has_endereco = new VOcidade_has_endereco();

$oVOempresa->idEmpresa = $_POST["idEmpresa"];
$oVOempresa->nome = $_POST["nome"];
$oVOempresa->cnpj = $_POST["cnpj"];
$oVOempresa->email = $_POST["email"];
$oVOempresa->status = "Ativo";
$idEmpresa = $oBRempresa->save($oVOempresa);
echo "Empresa: ".$idEmpresa;
//die();
$oVOendereco->idEndereco = $_POST["idEndereco"];
$oVOendereco->cep = $_POST["cep"];
$oVOendereco->logradouro = $_POST["logradouro"];
$oVOendereco->numero = $_POST["numeroEnd"];
$oVOendereco->bairro = $_POST["bairro"];
$oVOendereco->complemento = $_POST["complemento"];
$oVOendereco->idEmpresa = $idEmpresa;
$idEndereco = $oBRendereco->save($oVOendereco);
echo "Endereco: ".$idEndereco;

$oVOcidade->idCidade = $_POST["idCidade"];
$oVOcidade->nome = $_POST["cidade"];
$oVOcidade->idEstado = $_POST["uf"];;
$idCidade = $oBRcidade->save($oVOcidade);
echo "Cidade: ".$idCidade;

$oVOcidade_has_endereco->idCidade = $idCidade;
$oVOcidade_has_endereco->idEndereco = $idEndereco;
$oBRcidade_has_endereco->save($oVOcidade_has_endereco);

$oVOtelefone->idTelefone = $_POST["idTelefone"];
$oVOtelefone->numero = $_POST["numeroTel"];
$oVOtelefone->ddd = $_POST["ddd"];
$oVOtelefone->ddi = $_POST["ddi"];
$oVOtelefone->idEmpresa = $idEmpresa;
$idTelefone = $oBRtelefone->save($oVOtelefone);
echo "Gravado!";

